package net.dgg.zz.production.entity;


import io.swagger.annotations.ApiModelProperty;
import net.dgg.zz.common.base.entity.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>@Title 生产订单实体</p>
 * <p>@Description 节点流程表</p>
 * <p>@Version 1.0.0 版本号</p>
 * <p>@author maoquanyi</p>
 * <p>@date 2018年08月13日</p>
 * <p>Copyright © dgg group.All Rights Reserved. 版权信息</p>
 */
public class ProductOrder extends BaseEntity {


    /**
     * 生产订单编号
     */
    private String scProductOrderNo;

    /**
     * 销售订单ID
     */
    private Long orderId;

    /**
     * 销售订单编号
     */
    private String orderNo;

    /**
     * 销售子订单ID
     */
    private Long orderBusId;

    /**
     * 销售子订单编号
     */
    private String orderBusNo;

    /**
     * 商机ID
     */
    private Long businessId;

    /**
     * 商机编号
     */
    private String businessNo;

    /**
     * 客户ID
     */
    private Long customerId;

    /**
     * 客户编号
     */
    private String customerNo;

    /**
     * 客户电话
     */
    private String customerPhone;

    /**
     * 客户名字
     */
    private String customerName;

    /**
     * 联系人电话
     */
    private String contactPbone;

    /**
     * 生产所属ID
     */
    private Long productOrgId;

    /**
     * 生产所属名字
     */
    private String productOrgName;

    /**
     * 业态标识code
     */
    private String businessTypeCode;

    /**
     * 业态名字
     */
    private String businessTypeName;

    /**
     * 小业态产品code
     */
    private String businessProductCode;

    /**
     * 小业态产品名字
     */
    private String businessProductName;

    /**
     * 产品ID
     */
    private Long productId;

    /**
     * 产品名字
     */
    private String productName;

    /**
     * 渠道ID
     */
    private Long channelId;

    /**
     * 渠道名称
     */
    private String channelName;

    /**
     * 合同编号
     */
    private String contractNo;

    /**
     * 下单时间
     */
    private Date orderTime;

    /**
     * 流程人员接收时间
     */
    private Date receiveTime;

    /**
     * 合同金额(单位元)
     */
    private BigDecimal money;

    /**
     * 分配方式
     */
    private String allotWay;

    /**
     * 分配时间
     */
    private Date allotDate;

    /**
     * 分配人id
     */
    private Long allotUserId;
    /**
     * 分配人名称
     */
    private String allotUserName;
    /**
     * 分配人部门id
     */
    private Long allotUserOrgId;
    /**
     * 分配人部门名称
     */
    private String allotUserOrgName;

    /**
     * 订单来源(来源方式)
     */
    private String originCode;

    /**
     * 接单人id
     */
    private Long receiverId;

    /**
     * 接单人名字
     */
    private String receiverName;

    /**
     * 接单人部门ID
     */
    private Long receiverOrgId;

    /**
     * 接单人部门
     */
    private String receiverOrgName;

    /**
     * 接单时间
     */
    private Date receiveOrderDate;

    /**
     * 付款方式
     */
    private String payMethod;

    /**
     * 签单商务ID
     */
    private Long signUserId;

    /**
     * 签单商务名字
     */
    private String signUserName;

    /**
     * 签单商务部门ID
     */
    private Long signUserOrgId;

    /**
     * 签单商务部门名字
     */
    private String signUserOrgName;

    /**
     * 签单事业部ID
     */
    private Long signOrgId;

    /**
     * //签单时间
     */
    private Date signTime;

    /**
     * 签单事业部名字
     */
    private String signOrgName;

    /**
     * 生产负责人ID
     */
    private Long productUserId;

    /**
     * 生产负责人名字
     */
    private String productUserName;

    /**
     * 生产负责人部门ID
     */
    private Long productUserOrgId;

    /**
     * 生产负责人部门名字
     */
    private String productUserOrgName;

    /**
     * 流程人员ID
     */
    private Long flowUserId;

    /**
     * 流程人员名字
     */
    private String flowUserName;

    /**
     * 流程人员部门ID
     */
    private Long flowUserOrgId;

    /**
     * 流程人员部门名字
     */
    private String flowUserOrgName;

    /**
     * 转单移交退回前 流程人员id
     */
    private Long waitingReceiverId;

    /**
     * 转单移交退回前  流程人员名字
     */
    private String waitingReceiverName;

    /**
     * 转单移交退回前 流程人员部门ID
     */
    private Long waitingReceiverOrgId;

    /**
     * 转单移交退回前 流程人员部门名字
     */
    private String waitingReceiverOrgName;

    /**
     * 审核人ID
     */
    private Long auditorId;

    /**
     * 审核人名字
     */
    private String auditorName;

    /**
     * 退单理由
     */
    private String abandonReason;

    /**
     * 节点流程id
     */
    private Long nodeFlowId;

    /**
     * 申请退单时间
     */
    private Date abandonReasonTime;

    /**
     * 退单完成时间
     */
    private Date returnAbandonCompleteTime;

    /**
     * 生产订单实际完成时间
     */
    private Date completedTime;

    /**
     * 退单申请人id
     */
    private Long abandonUserId;

    /**
     * 退单申请人
     */
    private String abandonUser;

    /**
     * 退废单已审核次数
     */
    private Integer abandonReasonNum;

    /**
     * 订单业务区域code
     */
    private String businessAreaCode;

    /**
     * 订单状态
     */
    private String status;

    /**
     * 最新节点更新人ID
     */
    private Long latestEndUserId;

    /**
     * 最新节点更新人名字
     */
    private String latestEndUserName;

    /**
     * 最新节点更新人部门ID
     */
    private Long latestEndUserOrgId;

    /**
     * 最新完成节点ID
     */
    private String latestEndNodeId;

    /**
     * 最新完成节点名字
     */
    private String latestEndNodeName;

    /**
     * 最新完成节点时间
     */
    private Date latestEndNodeTime;

    /**
     * 当前节点操作记录ID
     */
    private Long latestNodeOperatingId;

    /**
     * 当前流程操作记录ID
     */
    private Long latestFlowOperatingId;

    /**
     * 备注
     */
    private String remark;

    // 转单移交/发起退单操作之前订单的状态
    private String beforeStatus;

    //暂停时间
    private Date suspendTime;

    /**
     * 移交时间
     */
    private Date transferTime;

    /**
     * 移交人ID
     */
    private Long transferUserId;

    /**
     * 移交人姓名
     */
    private String transferUserName;

    /**
     * 移交人事业部id
     */
    private Long transferUserOrgId;

    /**
     * 企业名称
     */
    private String companyName;

    /**
     * 最新备注时间
     */
    private Date lastRemarkTime;
    /**
     * 最新备注内容
     */
    private String lastRemark;

    /**
     * 是否需要办理  0-需要 1-不需要
     */
    private Integer isNeedDispose;
    /**
     * 产品数量
     */
    private int productNum;
    /**
     * 合同开始时间
     */
    private Date contractStartDate;
    /**
     * 合同结束时间
     */
    private Date contractEndDate;
    /**
     * 最新备注人
     */
    private String lastUser;
    /**
     *流程信息
     */
    private String flowContent;
    /**
     * 当前节点id
     */
    private String currentNodeId;
    /**
     * 当前节点名称
     */
    private String currentNodeName;
    /**
     * 最新完成节点状态，0：标识不通过，1：标识通过
     */
    private Integer latestEndNodeStatus;
    /**
     * 扣罚状态，1表示扣罚  用于处理节点超期扣罚
     */
    private Integer punishStatus;
    /**
     * 证书匹配扣罚状态 1表示扣罚
     */
    private Integer matchingPunishStatus;
    /**
     * 订单备注
     */
    private String orderRemark;
    /**
     * 项目类型
     */
    private String flowType;

    /**
     * 结项时间
     */
    private Date overEndTime;

    @ApiModelProperty("订单来源")
    private String scOrderSource;

    /**
     * 售后状态code
     */
    private String afterSaleStatus;

    /**
     * 售后单号
     */
    private String afterSaleNo;

    /**
     * 生产处理结果
     */
    private String productHandleResultType;

    /**
     * 是否需要对完结做特殊处理 0 不需要 1 需要
     */
    private Integer isCloseAuditReject;
    /**
     * 是否需要匹配证书
     */
    private Integer isMatching;

    /**
     * 匹配证书状态
     */
    private String matchingStatus;

    public Integer getIsCloseAuditReject() {
        return isCloseAuditReject;
    }

    public void setIsCloseAuditReject(Integer isCloseAuditReject) {
        this.isCloseAuditReject = isCloseAuditReject;
    }

    public String getAfterSaleNo() {
        return afterSaleNo;
    }

    public void setAfterSaleNo(String afterSaleNo) {
        this.afterSaleNo = afterSaleNo;
    }

    public String getProductHandleResultType() {
        return productHandleResultType;
    }

    public void setProductHandleResultType(String productHandleResultType) {
        this.productHandleResultType = productHandleResultType;
    }

    public String getAfterSaleStatus() {
        return afterSaleStatus;
    }

    public void setAfterSaleStatus(String afterSaleStatus) {
        this.afterSaleStatus = afterSaleStatus;
    }


    public String getLastUser() {
        return lastUser;
    }

    public void setLastUser(String lastUser) {
        this.lastUser = lastUser;
    }

    public int getProductNum() {
        return productNum;
    }

    public void setProductNum(int productNum) {
        this.productNum = productNum;
    }

    public Date getContractStartDate() {
        return contractStartDate;
    }

    public void setContractStartDate(Date contractStartDate) {
        this.contractStartDate = contractStartDate;
    }

    public Date getContractEndDate() {
        return contractEndDate;
    }

    public void setContractEndDate(Date contractEndDate) {
        this.contractEndDate = contractEndDate;
    }

    public String getScProductOrderNo() {
        return scProductOrderNo;
    }

    public void setScProductOrderNo(String scProductOrderNo) {
        this.scProductOrderNo = scProductOrderNo;
    }

    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public Long getOrderBusId() {
        return orderBusId;
    }

    public void setOrderBusId(Long orderBusId) {
        this.orderBusId = orderBusId;
    }

    public String getOrderBusNo() {
        return orderBusNo;
    }

    public void setOrderBusNo(String orderBusNo) {
        this.orderBusNo = orderBusNo;
    }

    public Long getBusinessId() {
        return businessId;
    }

    public void setBusinessId(Long businessId) {
        this.businessId = businessId;
    }

    public String getBusinessNo() {
        return businessNo;
    }

    public void setBusinessNo(String businessNo) {
        this.businessNo = businessNo;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getCustomerNo() {
        return customerNo;
    }

    public void setCustomerNo(String customerNo) {
        this.customerNo = customerNo;
    }

    public String getCustomerPhone() {
        return customerPhone;
    }

    public void setCustomerPhone(String customerPhone) {
        this.customerPhone = customerPhone;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getContactPbone() {
        return contactPbone;
    }

    public void setContactPbone(String contactPbone) {
        this.contactPbone = contactPbone;
    }

    public Long getProductOrgId() {
        return productOrgId;
    }

    public void setProductOrgId(Long productOrgId) {
        this.productOrgId = productOrgId;
    }

    public String getProductOrgName() {
        return productOrgName;
    }

    public void setProductOrgName(String productOrgName) {
        this.productOrgName = productOrgName;
    }

    public String getBusinessTypeCode() {
        return businessTypeCode;
    }

    public void setBusinessTypeCode(String businessTypeCode) {
        this.businessTypeCode = businessTypeCode;
    }

    public String getBusinessTypeName() {
        return businessTypeName;
    }

    public void setBusinessTypeName(String businessTypeName) {
        this.businessTypeName = businessTypeName;
    }

    public String getBusinessProductCode() {
        return businessProductCode;
    }

    public void setBusinessProductCode(String businessProductCode) {
        this.businessProductCode = businessProductCode;
    }

    public Long getProductId() {
        return productId;
    }

    public void setProductId(Long productId) {
        this.productId = productId;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getBusinessProductName() {
        return businessProductName;
    }

    public void setBusinessProductName(String businessProductName) {
        this.businessProductName = businessProductName;
    }

    public Long getChannelId() {
        return channelId;
    }

    public void setChannelId(Long channelId) {
        this.channelId = channelId;
    }

    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public Date getOrderTime() {
        return orderTime;
    }

    public void setOrderTime(Date orderTime) {
        this.orderTime = orderTime;
    }

    public Date getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(Date receiveTime) {
        this.receiveTime = receiveTime;
    }

    public BigDecimal getMoney() {
        return money;
    }

    public void setMoney(BigDecimal money) {
        this.money = money;
    }

    public String getAllotWay() {
        return allotWay;
    }

    public void setAllotWay(String allotWay) {
        this.allotWay = allotWay;
    }

    public Date getAllotDate() {
        return allotDate;
    }

    public void setAllotDate(Date allotDate) {
        this.allotDate = allotDate;
    }

    public String getOriginCode() {
        return originCode;
    }

    public void setOriginCode(String originCode) {
        this.originCode = originCode;
    }

    public Long getReceiverId() {
        return receiverId;
    }

    public void setReceiverId(Long receiverId) {
        this.receiverId = receiverId;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName;
    }

    public Long getReceiverOrgId() {
        return receiverOrgId;
    }

    public void setReceiverOrgId(Long receiverOrgId) {
        this.receiverOrgId = receiverOrgId;
    }

    public String getReceiverOrgName() {
        return receiverOrgName;
    }

    public void setReceiverOrgName(String receiverOrgName) {
        this.receiverOrgName = receiverOrgName;
    }

    public Date getReceiveOrderDate() {
        return receiveOrderDate;
    }

    public void setReceiveOrderDate(Date receiveOrderDate) {
        this.receiveOrderDate = receiveOrderDate;
    }

    public String getPayMethod() {
        return payMethod;
    }

    public void setPayMethod(String payMethod) {
        this.payMethod = payMethod;
    }

    public Long getSignUserId() {
        return signUserId;
    }

    public void setSignUserId(Long signUserId) {
        this.signUserId = signUserId;
    }

    public String getSignUserName() {
        return signUserName;
    }

    public void setSignUserName(String signUserName) {
        this.signUserName = signUserName;
    }

    public Long getSignUserOrgId() {
        return signUserOrgId;
    }

    public void setSignUserOrgId(Long signUserOrgId) {
        this.signUserOrgId = signUserOrgId;
    }

    public String getSignUserOrgName() {
        return signUserOrgName;
    }

    public void setSignUserOrgName(String signUserOrgName) {
        this.signUserOrgName = signUserOrgName;
    }

    public Long getSignOrgId() {
        return signOrgId;
    }

    public void setSignOrgId(Long signOrgId) {
        this.signOrgId = signOrgId;
    }

    public String getSignOrgName() {
        return signOrgName;
    }

    public void setSignOrgName(String signOrgName) {
        this.signOrgName = signOrgName;
    }

    public Long getProductUserId() {
        return productUserId;
    }

    public void setProductUserId(Long productUserId) {
        this.productUserId = productUserId;
    }

    public String getProductUserName() {
        return productUserName;
    }

    public void setProductUserName(String productUserName) {
        this.productUserName = productUserName;
    }

    public Long getProductUserOrgId() {
        return productUserOrgId;
    }

    public void setProductUserOrgId(Long productUserOrgId) {
        this.productUserOrgId = productUserOrgId;
    }

    public String getProductUserOrgName() {
        return productUserOrgName;
    }

    public void setProductUserOrgName(String productUserOrgName) {
        this.productUserOrgName = productUserOrgName;
    }

    public Long getFlowUserId() {
        return flowUserId;
    }

    public void setFlowUserId(Long flowUserId) {
        this.flowUserId = flowUserId;
    }

    public String getFlowUserName() {
        return flowUserName;
    }

    public void setFlowUserName(String flowUserName) {
        this.flowUserName = flowUserName;
    }

    public Long getFlowUserOrgId() {
        return flowUserOrgId;
    }

    public void setFlowUserOrgId(Long flowUserOrgId) {
        this.flowUserOrgId = flowUserOrgId;
    }

    public String getFlowUserOrgName() {
        return flowUserOrgName;
    }

    public void setFlowUserOrgName(String flowUserOrgName) {
        this.flowUserOrgName = flowUserOrgName;
    }

    public Long getWaitingReceiverId() {
        return waitingReceiverId;
    }

    public void setWaitingReceiverId(Long waitingReceiverId) {
        this.waitingReceiverId = waitingReceiverId;
    }

    public String getWaitingReceiverName() {
        return waitingReceiverName;
    }

    public void setWaitingReceiverName(String waitingReceiverName) {
        this.waitingReceiverName = waitingReceiverName;
    }

    public Long getWaitingReceiverOrgId() {
        return waitingReceiverOrgId;
    }

    public void setWaitingReceiverOrgId(Long waitingReceiverOrgId) {
        this.waitingReceiverOrgId = waitingReceiverOrgId;
    }

    public String getWaitingReceiverOrgName() {
        return waitingReceiverOrgName;
    }

    public void setWaitingReceiverOrgName(String waitingReceiverOrgName) {
        this.waitingReceiverOrgName = waitingReceiverOrgName;
    }

    public Long getAuditorId() {
        return auditorId;
    }

    public void setAuditorId(Long auditorId) {
        this.auditorId = auditorId;
    }

    public String getAuditorName() {
        return auditorName;
    }

    public void setAuditorName(String auditorName) {
        this.auditorName = auditorName;
    }

    public String getAbandonReason() {
        return abandonReason;
    }

    public void setAbandonReason(String abandonReason) {
        this.abandonReason = abandonReason;
    }

    public Long getNodeFlowId() {
        return nodeFlowId;
    }

    public void setNodeFlowId(Long nodeFlowId) {
        this.nodeFlowId = nodeFlowId;
    }

    public Date getAbandonReasonTime() {
        return abandonReasonTime;
    }

    public void setAbandonReasonTime(Date abandonReasonTime) {
        this.abandonReasonTime = abandonReasonTime;
    }

    public Date getReturnAbandonCompleteTime() {
        return returnAbandonCompleteTime;
    }

    public void setReturnAbandonCompleteTime(Date returnAbandonCompleteTime) {
        this.returnAbandonCompleteTime = returnAbandonCompleteTime;
    }

    public Date getCompletedTime() {
        return completedTime;
    }

    public void setCompletedTime(Date completedTime) {
        this.completedTime = completedTime;
    }

    public Long getAbandonUserId() {
        return abandonUserId;
    }

    public void setAbandonUserId(Long abandonUserId) {
        this.abandonUserId = abandonUserId;
    }

    public String getAbandonUser() {
        return abandonUser;
    }

    public void setAbandonUser(String abandonUser) {
        this.abandonUser = abandonUser;
    }

    public Integer getAbandonReasonNum() {
        return abandonReasonNum;
    }

    public void setAbandonReasonNum(Integer abandonReasonNum) {
        this.abandonReasonNum = abandonReasonNum;
    }

    public String getBusinessAreaCode() {
        return businessAreaCode;
    }

    public void setBusinessAreaCode(String businessAreaCode) {
        this.businessAreaCode = businessAreaCode;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public Long getLatestEndUserId() {
        return latestEndUserId;
    }

    public void setLatestEndUserId(Long latestEndUserId) {
        this.latestEndUserId = latestEndUserId;
    }

    public String getLatestEndUserName() {
        return latestEndUserName;
    }

    public void setLatestEndUserName(String latestEndUserName) {
        this.latestEndUserName = latestEndUserName;
    }

    public Long getLatestEndUserOrgId() {
        return latestEndUserOrgId;
    }

    public void setLatestEndUserOrgId(Long latestEndUserOrgId) {
        this.latestEndUserOrgId = latestEndUserOrgId;
    }

    public String getLatestEndNodeId() {
        return latestEndNodeId;
    }

    public void setLatestEndNodeId(String latestEndNodeId) {
        this.latestEndNodeId = latestEndNodeId;
    }

    public String getLatestEndNodeName() {
        return latestEndNodeName;
    }

    public void setLatestEndNodeName(String latestEndNodeName) {
        this.latestEndNodeName = latestEndNodeName;
    }

    public Date getLatestEndNodeTime() {
        return latestEndNodeTime;
    }

    public void setLatestEndNodeTime(Date latestEndNodeTime) {
        this.latestEndNodeTime = latestEndNodeTime;
    }

    public Long getLatestNodeOperatingId() {
        return latestNodeOperatingId;
    }

    public void setLatestNodeOperatingId(Long latestNodeOperatingId) {
        this.latestNodeOperatingId = latestNodeOperatingId;
    }

    public Long getLatestFlowOperatingId() {
        return latestFlowOperatingId;
    }

    public void setLatestFlowOperatingId(Long latestFlowOperatingId) {
        this.latestFlowOperatingId = latestFlowOperatingId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getBeforeStatus() {
        return beforeStatus;
    }

    public void setBeforeStatus(String beforeStatus) {
        this.beforeStatus = beforeStatus;
    }

    public Long getAllotUserId() {
        return allotUserId;
    }

    public void setAllotUserId(Long allotUserId) {
        this.allotUserId = allotUserId;
    }

    public String getAllotUserName() {
        return allotUserName;
    }

    public void setAllotUserName(String allotUserName) {
        this.allotUserName = allotUserName;
    }

    public Date getSignTime() {
        return signTime;
    }

    public void setSignTime(Date signTime) {
        this.signTime = signTime;
    }

    public Date getSuspendTime() {
        return suspendTime;
    }

    public void setSuspendTime(Date suspendTime) {
        this.suspendTime = suspendTime;
    }

    public String getChannelName() {
        return channelName;
    }

    public void setChannelName(String channelName) {
        this.channelName = channelName;
    }

    public Long getAllotUserOrgId() {
        return allotUserOrgId;
    }

    public void setAllotUserOrgId(Long allotUserOrgId) {
        this.allotUserOrgId = allotUserOrgId;
    }

    public String getAllotUserOrgName() {
        return allotUserOrgName;
    }

    public void setAllotUserOrgName(String allotUserOrgName) {
        this.allotUserOrgName = allotUserOrgName;
    }

    public Date getTransferTime() {
        return transferTime;
    }

    public void setTransferTime(Date transferTime) {
        this.transferTime = transferTime;
    }

    public Long getTransferUserId() {
        return transferUserId;
    }

    public void setTransferUserId(Long transferUserId) {
        this.transferUserId = transferUserId;
    }

    public String getTransferUserName() {
        return transferUserName;
    }

    public void setTransferUserName(String transferUserName) {
        this.transferUserName = transferUserName;
    }

    public Long getTransferUserOrgId() {
        return transferUserOrgId;
    }

    public void setTransferUserOrgId(Long transferUserOrgId) {
        this.transferUserOrgId = transferUserOrgId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }


    public Date getLastRemarkTime() {
        return lastRemarkTime;
    }

    public void setLastRemarkTime(Date lastRemarkTime) {
        this.lastRemarkTime = lastRemarkTime;
    }

    public String getLastRemark() {
        return lastRemark;
    }

    public void setLastRemark(String lastRemark) {
        this.lastRemark = lastRemark;
    }

    public Integer getIsNeedDispose() {
        return isNeedDispose;
    }

    public void setIsNeedDispose(Integer isNeedDispose) {
        this.isNeedDispose = isNeedDispose;
    }

    public String getFlowContent() {
        return flowContent;
    }

    public void setFlowContent(String flowContent) {
        this.flowContent = flowContent;
    }

    public String getCurrentNodeId() {
        return currentNodeId;
    }

    public void setCurrentNodeId(String currentNodeId) {
        this.currentNodeId = currentNodeId;
    }

    public String getCurrentNodeName() {
        return currentNodeName;
    }

    public void setCurrentNodeName(String currentNodeName) {
        this.currentNodeName = currentNodeName;
    }

    public Integer getLatestEndNodeStatus() {
        return latestEndNodeStatus;
    }

    public void setLatestEndNodeStatus(Integer latestEndNodeStatus) {
        this.latestEndNodeStatus = latestEndNodeStatus;
    }

    public Integer getPunishStatus() {
        return punishStatus;
    }

    public void setPunishStatus(Integer punishStatus) {
        this.punishStatus = punishStatus;
    }

    public Integer getMatchingPunishStatus() {
        return matchingPunishStatus;
    }

    public void setMatchingPunishStatus(Integer matchingPunishStatus) {
        this.matchingPunishStatus = matchingPunishStatus;
    }

    public String getOrderRemark() {
        return orderRemark;
    }

    public void setOrderRemark(String orderRemark) {
        this.orderRemark = orderRemark;
    }

    public String getFlowType() {
        return flowType;
    }

    public void setFlowType(String flowType) {
        this.flowType = flowType;
    }

    public Date getOverEndTime() {
        return overEndTime;
    }

    public void setOverEndTime(Date overEndTime) {
        this.overEndTime = overEndTime;
    }

    public String getScOrderSource() {
        return scOrderSource;
    }

    public void setScOrderSource(String scOrderSource) {
        this.scOrderSource = scOrderSource;
    }

    public Integer getIsMatching() {
        return isMatching;
    }

    public void setIsMatching(Integer isMatching) {
        this.isMatching = isMatching;
    }

    public String getMatchingStatus() {
        return matchingStatus;
    }

    public void setMatchingStatus(String matchingStatus) {
        this.matchingStatus = matchingStatus;
    }
}
